/* ---------------- ESTRUTURA ----------------------------*/
html, body {height:100%;} 
body {
	margin:0; 
	padding:0;
	background-image:url(../images/fundo.png) ;
	background-repeat:repeat-x;
	background-color:#afba9b;
	font-family:Century Gothic;
	font-size:11px;
	color:#666;
	
	}
#tudo { 
	width:100%;
	position:relative; 
	margin:0 auto;
	text-align:left;
	min-height:100%;
	border-width:0 1px;
	border-top:1px solid #060;
	}
 * html #tudo {height: 100%;}
#conteudo {
	padding-bottom:100px; 
	width:940px;
	margin-left:auto;
	margin-right:auto;
	}
#topo {
	width:100%;;
	height:110px;
	text-align:center;
	}
#tarja {
	width:100%;
	height:186px;
	text-align:center;

	}
#principal {
	text-align:justify;
	/* padding-bottom:100px; */ 
	width: 940px; 
	margin-top:30px;
	margin-left: auto; 
	margin-right: auto;
	background-color:#FFF;
	padding:10px;
	overflow:hidden;
	
	}
#rodape {
	background-color:#FFF;
	width:100%;
	height:80px;
	position: absolute;
	bottom: 0px; 
	border-width: 1px 0;

	}
#rodape p {
	color:#999;
	font-size:10px;
}
#rodape a { 
	color:#666;
	font-size:11px;
}
#rodapeconteudo {
	width: 940px; 
	margin-left: auto; 
	margin-right: auto;
	margin-top:14px;
	border-top:1px dashed #CCC;

} 
#rodapeconteudo img  {
	float:right;
	}
.clear {clear:both;}

#principalLeft {
	float:left;
	width:600px;
	margin-right:20px;
	}
#principalRight{
	float:left;
	width:280px;
	padding:4px;
	}
/* ---------------- FIM DE ESTRUTURA ----------------------------*/

			#principalRight h3 { font-size:14px; font-weight:normal; }


#menusuperior {
			float:right;
			list-style: none outside none;
			/* background:url("../images/fundo-menu-superior.png"); */
			margin:0;
			
			
			}
		#menusuperior li {
			float:left;
			margin:10px;
			}
		#menusuperior li a{
			text-decoration:none;
			color:#CCC;
			font-weight:bold;
			font-size:11px;
			}
		#menusuperior li a:hover {	
		color:#EEE;
		}

#menuinstituicao {
			float:left;
			list-style: none outside none;
			margin:0;
			width:960px; /* + 10 + 10 padding div principal */
			background-color:#e2e9ed;
			padding:0;
}

#menuinstituicao li {
	float:left;
	margin:2px;
	text-align:center;
}

#menuinstituicao .on{
	/*background:url("../images/mn_ins_on.png") ;*/
	background-color:#FFF;
	width:123px;
	height:34px;
	line-height:34px;
	margin-top:4px;
	margin-bottom:0px;
}

#menuinstituicao .on:first-child{
	width:160px;
}
#menuinstituicao .off:first-child{
	width:160px;
}

#menuinstituicao .off{
/*	background:url("../images/mn_ins_off.png") ;*/
	width:123px;
	height:34px;
	line-height:34px;
}
#menuinstituicao a {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
#menuinstituicao .on a {
	color:#666;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}

        #principal h1 { font-size:36px ; color:#cc0000; }
        #principal h2 { font-size:22px; color:#cc0000;}
        #topo img { float:left; margin-top:10px;}
        #arvore_bitmaker{  margin-left:810px;}

.btnAcao strong {
background:url("../images/btn_direita.png") no-repeat scroll right center transparent;
line-height:34px;
height:34px;
padding:10px 20px 10px 0;
}

.btnAcao {
background:url("../images/btn_esquerda.png") no-repeat scroll left center transparent;
height:34px;
clear:both;
color:#FFFFFF;
display:inline;
font-size:12px;
font-weight:bold;
line-height:20px;
padding:10px 0 10px 20px;
text-decoration:none;
float:left;

}

/***/
		/*/****************************************************************************************************/
.portfolioitem { float:left;padding:16px 0px 16px 0px; border-bottom:1px dashed #CCC;}

.portfolioitem img {float:left;margin-right:10px;border:10px solid #FFF; width:200px;}

/**********************************************************************/
#formularioBusca {
	float:right;
	
}

#formularioBusca input{
	padding: 4px 3px 1px 3px;
	width: 380px;
	font-size: 12px;
	float:left;
	color:#666;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	border: solid #eeeeee;
	border-width: 1px 1px 1px 1px;} 

/***********************************************************************************/
#formularioPagina{
width:552px; 
float:left;	
padding:10px;

}

#formularioPagina span{
width: 460px;
float:left;
	padding:6px;
	font-size:12px;
	margin-top:10px;}

#formularioPagina span.dois{
	width:230px;
}
#formularioPagina input{
	padding: 4px 3px 1px 3px;
	width: 480px;
	font-size: 12px;
	float:left;
	color:#666;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	border: solid #eeeeee;
	border-width: 1px 1px 1px 1px;} 
#formularioPagina textarea{
	padding: 4px 3px 1px 3px;
	width: 480px;
	font-size: 12px;
	float:left;
	color:#666;
	height:60px;
	margin: 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	border: solid #eeeeee;
	border-width: 1px 1px 1px 1px;} 	
/***********************************************************************************/
#formularioContato {
width:552px; 
float:left;	
padding:10px;
padding-bottom:200px;

}

#formularioContato span{
width: 460px;
float:left;
	padding:6px;
	font-size:12px;
	margin-top:10px;}

#formularioContato span.dois{
	width:230px;
}
#formularioContato input{
	padding: 4px 3px 1px 3px;
	width: 480px;
	font-size: 17px;
	float:left;
	color:#666;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	border: solid #eeeeee;
	border-width: 1px 1px 1px 1px;} 
	
#formularioContato textarea{
	padding: 4px 3px 1px 3px;
	width: 480px;
	font-size: 17px;
	float:left;
	color:#666;
	height:24px;
	margin: 5px 0px;
	height: 60px;
	font-family:Arial, Helvetica, sans-serif;
	border: solid #eeeeee;
	border-width: 1px 1px 1px 1px;} 
	
.linhaVerContato {height: 263px !important;}	

#formularioContato h3{  float:left; width:100%; border-bottom:1px dashed #ccc; padding-bottom:10px;}

#formularioContato input.telefoneddd { width:74px; margin-right:10px; !important}
#formularioContato input.telefone { width:400px;!important}
#formularioContato input.numero { width:74px; margin-right:10px; !important}
#formularioContato input.complemento{ width:400px;!important}
#formularioContato input.cep{ width:230px; margin-right:10px; !important}
#formularioContato input.bairro{ width:240px;!important}
#formularioContato input.cidade{ width:230px; margin-right:10px; !important}
#formularioContato input.estado{ width:240px;!important}

/***********************************************************************************/
/***********************************************************************************/
#formularioCadastroHome {
width:260px; 
float:left;	
padding:20px;
 -moz-border-radius: 10px 10px 10px 10px;
 background-color:#afba9b;

}
#formularioCadastroHome h3{
	color:#FFF;
	font-size:22px;
	
}
#formularioCadastroHome span{
width: 240px;
float:left;
	padding:6px;
	font-size:12px;
	margin-top:10px;}
	
#formularioCadastroHome input{
	padding: 4px 3px 1px 3px;
	width: 260px;
	font-size: 17px;
	float:left;
	color:#666;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	border: solid #eeeeee;
	border-width: 1px 1px 1px 1px;} 
	
#formularioCadastroHome textarea{
	padding: 4px 3px 1px 3px;
	width: 240px;
	font-size: 17px;
	float:left;
	color:#666;
	height:24px;
	margin: 5px 0px;
	height: 60px;
	font-family:Arial, Helvetica, sans-serif;
	border: solid #eeeeee;
	border-width: 1px 1px 1px 1px;} 
	
.linhaVerContato {height: 263px !important;}	


/***********************************************************************************/


/***********************************************************************************/
#formularioIndique{
	width:500px; float:left;padding:10px;margin-left:auto;margin-right:auto;
padding-bottom:200px;
	
}

#formularioIndique span{
	width: 460px;
	float:left;
	padding:10px;
	font-size:12px;
	margin-top:10px;}
	
#formularioIndique input{
	padding: 4px 3px 1px 3px;
	width: 480px;
	font-size: 17px;
	float:left;
	color:#666;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	border: solid #eeeeee;
	border-width: 1px 1px 1px 1px;} 
	
#formularioIndique textarea{
	padding: 4px 3px 1px 3px;
	width: 480px;
	font-size: 17px;
	float:left;
	color:#666;
	height:24px;
	margin: 5px 0px;
	height: 60px;
	font-family:Arial, Helvetica, sans-serif;
	border: solid #eeeeee;
	border-width: 1px 1px 1px 1px;} 
	

/***********************************************************************************/
.campoObrigatorio, .msgConfirmacao{position:relative;display:;color:#FF0000;background-color:#EEDADA;padding:6px;border:1px solid #E1CFCF;margin-top:4px;width:150px;}
/***********************************************************************************/

#fotoshome {
	
}

#fotoshome ul {
	list-style:none outside none; 
	padding:0;
}
#fotoshome ul li {
	float:left;
	margin-right:20px;
	padding:16px;
	background-color:#eee;

	
}
#fotoshome ul li p{
	background-color:#f9f9f9;
	padding:10px 6px;
}
#lblCadastrese { padding:10px;  text-align:right; background-color:#C0C9AF;}
#lblCadastrese a{ text-decoration:none; color:#60930d; font-weight:bold; font-size:14px;}

#quadroComoAjudar {
width:260px; 
height:100px;
float:left;	
padding:20px;
 -moz-border-radius: 10px 10px 10px 10px;
 background-color:#afba9b;
margin-bottom:20px;
}

#quadroLocalizao {
width:260px; 
float:left;	
padding:20px;
 -moz-border-radius: 10px 10px 10px 10px;
 background-color:#afba9b;

}

#quadroComoAjudar h3, #quadroLocalizao  h3 {
		color:#FFF;
	font-size:22px;
}


.comentario {
	height:100px;
	border-bottom:1px dashed #CCCCCC;
	margin-bottom:10px;
	background-color:#EEEEEE;
	padding:10px;
	}